@echo off
REM 储能模拟数据服务启动脚本 (Windows)
REM 使用方法：
REM start.bat                    # 使用默认端口8081
REM start.bat 9090              # 使用指定端口9090
REM set SERVER_PORT=9090 && start.bat   # 使用环境变量指定端口

REM 设置默认端口
set DEFAULT_PORT=8081

REM 获取端口参数
if "%1"=="" (
    if not "%SERVER_PORT%"=="" (
        set PORT=%SERVER_PORT%
    ) else (
        set PORT=%DEFAULT_PORT%
    )
) else (
    set PORT=%1
)

echo 启动储能模拟数据服务，端口: %PORT%

REM 检查jar文件是否存在
set JAR_FILE=target\easyStorageSimulateData-0.0.1-SNAPSHOT.jar
if not exist "%JAR_FILE%" (
    echo 错误: 找不到jar文件 %JAR_FILE%
    echo 请先执行 mvn clean package 打包应用
    pause
    exit /b 1
)

REM 启动应用
java -jar -Dserver.port=%PORT% %JAR_FILE%
pause
